Modelling requirements with UML : a rigorous approach ( Doing requirements well with UML ) Half - day tutorial proposal Proposers

نویسندگان

  • Luigi Lavazza
  • Vieri del Bianco
چکیده

The tutorial addresses the problems connected with requirements modelling in a UMLbased development process. UML supports requirements modelling by means of use cases. This practice suffers from several limitations, especially as use cases are quite informal descriptions –thus allowing ambiguities and misinterpretation of requirements– and they are not object-oriented –thus making traceability of requirements in objectoriented models problematic. Rigorous approaches –not based on UML– were proposed, but they did not achieve a great popularity, mainly because they are considered not promptly applicable in UMLbased development processes, and consequently hardly productive in the short term. The proposed tutorial promotes the application of the Reference Model for Requirements and Specifications [2] and the usage of Michael Jackson's Problem Frames [1]. Problem frames drive developers to understand and describe the problem to be solved, which is crucial for a successful software development process. Moreover, Problem Frames provide a framework to arrange the elements of the problem and solution domains; the final purpose of such detailed framework is to let developers write requirements and specifications in an ordered, clear and rigorous way.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Combining Problem Frames and UML in the Description of Software Requirements

Problem frames are a sound and convenient approach to requirements modeling. Nevertheless, they are far less popular than other less rigorous approaches. One reason is that they employ a notation that is neither very appealing nor easy to use. The problem frames notation is sufficiently different from other development languages –especially UML– to create an “impedance mismatch”: using problem ...

متن کامل

Mda Approach in Embedded Systems with Strict Real-time Response and On-the-fly Modelling Requirements

The paper presents a proposal of a method for MDA based “on-the-fly” modelling of Musical Real Time Applications. The method is based on use of the Executable and Translatable UML approach (xtUML) with regards to implementation on embedded systems. Since the goal is to implement a real-time application requiring certain real-time Quality of Service (QoS) properties, the real-time response requi...

متن کامل

Methodology for Requirements Analysis and Design in Development of Service-Oriented Information Systems

Service orientation and Model Driven Development are the pillars of modern Information Systems. Service-oriented information systems are composed of loosely coupled and interoperable services driven by requirements of users. New modelling facilities are proposed to enable effective service development including more rigorous requirements definition, reconciliation and transformations of require...

متن کامل

A Model Driven Approach to the Analysis of Timeliness Properties

The need for a design language that is rigorous but accessible and intuitive is often at odds with the formal and mathematical nature of languages used for analysis. UML and Petri Nets are a good example of this dichotomy. UML is a widely accepted modelling language capable of modelling the structural and behavioural aspects of a system. However UML lacks the mathematical foundation that is req...

متن کامل

A Uml Profile for Goal-oriented Modelling

A UML PROFILE FOR GOALORIENTED MODELLING The Unified Modeling Language (UML) is a standard for visual modelling. We can design abstract models by using its elements. The semantic scope of the UML elements is very broad, and they are not fully addressing the needs of some modelling domains, including the modelling of goals and non-functional requirements (NFR). To address this problem, UML allow...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007